﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ue.Eagle.Runtime.FileSystems.Dependencies
{
    /// <summary>
    /// 应用程序插件依赖信息（~/App_Data/Dependencies/Dependencies.xml）
    /// </summary>
    public interface IDependenciesFolder
    {
        DependencyDescriptor GetDescriptor(string moduleName);

        IEnumerable<DependencyDescriptor> LoadDescriptors();

        void StoreDescriptors(IEnumerable<DependencyDescriptor> dependencyDescriptors);
    }
}
